package com.itheima.dao;

import com.itheima.domain.User;

import java.util.List;
import java.util.Map;

public interface IUserDao {
    /**
     * 查找所有的方法
     * @return
     */
    public List<User> FindAll();

    /**
     * 添加用户信息
     * @param user
     * @return
     */
    public int addUser(User user);

    /**
     * 删除用户
     * @param id
     * @return
     */
    public int deleteUser(int id);



    /**
     *查找用户信息,通过id查询
     */
    User findUserById(int id);

    /**
     * 修改客户信息
     * @return
     */
    User update(User user);


    int findTotalCount(Map<String, String[]> condition);

    List<User> findUserByPage(int start, int rows, Map<String, String[]> condition);


}
